# near model CODE resource # jump table entries: 19128-19140 (13 of them) export_2391: fn00000000: 00000000 4E56 FE70 link A6, -0x0190 00000004 48E7 0018 movem.l -[A7], A3,A4 00000008 266E 0008 movea.l A3, [A6 + 0x8] 0000000C 284B movea.l A4, A3 0000000E 2F0B move.l -[A7], A3 00000010 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 00000014 486E FF00 pea.l [A6 - 0x100] 00000018 2F3C 0001 1388 move.l -[A7], 0x11388 0000001E 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00000022 486E FF00 pea.l [A6 - 0x100] 00000026 2F0B move.l -[A7], A3 00000028 4EBA 006E jsr [PC + 0x6E /* 00000098 */] 0000002C 486E FE70 pea.l [A6 - 0x190] 00000030 4EAD 4DB2 jsr [A5 + 0x4DB2 /* export_2482 */] 00000034 486E FE70 pea.l [A6 - 0x190] 00000038 2F0B move.l -[A7], A3 0000003A 4EBA 0028 jsr [PC + 0x28 /* 00000064 */] 0000003E 2054 movea.l A0, [A4] 00000040 117C 0001 00B2 move.b [A0 + 0xB2], 0x1 00000046 4CDF 1800 movem.l A3,A4, [A7]+ 0000004A 4E5E unlink A6 0000004C 2E9F move.l [A7], [A7]+ 0000004E 4E75 rts export_2392: 00000050 4E56 0000 link A6, 0 00000054 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000058 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */] 0000005C 4E5E unlink A6 0000005E 2E9F move.l [A7], [A7]+ 00000060 4E75 rts 00000062 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000064-00000068 export_2393: fn00000064: 00000064 4E56 FF70 link A6, -0x0090 // end alternate branch 00000064-00000068 export_2393: // at 00000064 (misaligned) fn00000064: // (misaligned) 00000066 FF70 .extension 0xF70 <> // unimplemented 00000068 206E 000C movea.l A0, [A6 + 0xC] 0000006C 43EE FF70 lea.l A1, [A6 - 0x90] 00000070 7047 moveq.l D0, 0x47 label00000072: 00000072 32D8 move.w [A1]+, [A0]+ 00000074 51C8 FFFC dbf D0, -0x6 /* 00000072 */ 00000078 206E 0008 movea.l A0, [A6 + 0x8] 0000007C 2050 movea.l A0, [A0] 0000007E 43E8 0022 lea.l A1, [A0 + 0x22] 00000082 41EE FF70 lea.l A0, [A6 - 0x90] 00000086 7047 moveq.l D0, 0x47 label00000088: 00000088 32D8 move.w [A1]+, [A0]+ 0000008A 51C8 FFFC dbf D0, -0x6 /* 00000088 */ 0000008E 4E5E unlink A6 00000090 205F movea.l A0, [A7]+ 00000092 504F addq.w A7, 8 00000094 4ED0 jmp [A0] 00000096 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000098-0000009C export_2394: fn00000098: 00000098 4E56 FFE0 link A6, -0x0020 // end alternate branch 00000098-0000009C export_2394: // at 00000098 (misaligned) fn00000098: // (misaligned) 0000009A FFE0 .invalid <> 0000009C 206E 000C movea.l A0, [A6 + 0xC] 000000A0 43EE FFE0 lea.l A1, [A6 - 0x20] 000000A4 700F moveq.l D0, 0x0F label000000A6: 000000A6 32D8 move.w [A1]+, [A0]+ 000000A8 51C8 FFFC dbf D0, -0x6 /* 000000A6 */ 000000AC 206E 0008 movea.l A0, [A6 + 0x8] 000000B0 2050 movea.l A0, [A0] 000000B2 43E8 0002 lea.l A1, [A0 + 0x2] 000000B6 41EE FFE0 lea.l A0, [A6 - 0x20] 000000BA 700F moveq.l D0, 0x0F label000000BC: 000000BC 32D8 move.w [A1]+, [A0]+ 000000BE 51C8 FFFC dbf D0, -0x6 /* 000000BC */ 000000C2 4E5E unlink A6 000000C4 205F movea.l A0, [A7]+ 000000C6 504F addq.w A7, 8 000000C8 4ED0 jmp [A0] 000000CA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000000CC-000000D2 export_2395: fn000000CC: 000000CC 4E56 0000 link A6, 0 000000D0 2F0A move.l -[A7], A2 // end alternate branch 000000CC-000000D2 export_2395: // at 000000CC (misaligned) fn000000CC: // (misaligned) 000000CE 0000 2F0A ori.b D0, 0xA /* '\n' */ 000000D2 206E 000C movea.l A0, [A6 + 0xC] 000000D6 226E 0008 movea.l A1, [A6 + 0x8] 000000DA 2251 movea.l A1, [A1] 000000DC 45E9 0002 lea.l A2, [A1 + 0x2] 000000E0 700F moveq.l D0, 0x0F label000000E2: 000000E2 30DA move.w [A0]+, [A2]+ 000000E4 51C8 FFFC dbf D0, -0x6 /* 000000E2 */ 000000E8 245F movea.l A2, [A7]+ 000000EA 4E5E unlink A6 000000EC 2E9F move.l [A7], [A7]+ 000000EE 4E75 rts export_2396: 000000F0 4E56 0000 link A6, 0 000000F4 2F0A move.l -[A7], A2 000000F6 206E 0008 movea.l A0, [A6 + 0x8] 000000FA 226E 000C movea.l A1, [A6 + 0xC] 000000FE 2050 movea.l A0, [A0] 00000100 45E8 0022 lea.l A2, [A0 + 0x22] 00000104 7047 moveq.l D0, 0x47 label00000106: 00000106 32DA move.w [A1]+, [A2]+ 00000108 51C8 FFFC dbf D0, -0x6 /* 00000106 */ 0000010C 245F movea.l A2, [A7]+ 0000010E 4E5E unlink A6 00000110 2E9F move.l [A7], [A7]+ 00000112 4E75 rts fn00000114: 00000114 4E56 FFFC link A6, -0x0004 00000118 48E7 0108 movem.l -[A7], D7,A4 0000011C 3E2E 0010 move.w D7, [A6 + 0x10] 00000120 286E 0008 movea.l A4, [A6 + 0x8] 00000124 7020 moveq.l D0, 0x20 00000126 2D40 FFFC move.l [A6 - 0x4], D0 0000012A 4267 clr.w -[A7] 0000012C 3F07 move.w -[A7], D7 0000012E 486E FFFC pea.l [A6 - 0x4] 00000132 2054 movea.l A0, [A4] 00000134 4868 0002 pea.l [A0 + 0x2] 00000138 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000013C 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000140 2D7C 0000 0090 FFFC move.l [A6 - 0x4], 0x90 00000148 4267 clr.w -[A7] 0000014A 3F07 move.w -[A7], D7 0000014C 486E FFFC pea.l [A6 - 0x4] 00000150 2054 movea.l A0, [A4] 00000152 4868 0022 pea.l [A0 + 0x22] 00000156 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000015A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 0000015E 7001 moveq.l D0, 0x01 00000160 2D40 FFFC move.l [A6 - 0x4], D0 00000164 4267 clr.w -[A7] 00000166 3F07 move.w -[A7], D7 00000168 486E FFFC pea.l [A6 - 0x4] 0000016C 2054 movea.l A0, [A4] 0000016E 4868 00B2 pea.l [A0 + 0xB2] 00000172 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000176 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 0000017A 4CDF 1080 movem.l D7,A4, [A7]+ 0000017E 4E5E unlink A6 00000180 205F movea.l A0, [A7]+ 00000182 DEFC 000A add.w A7, 0xA /* '\n' */ 00000186 4ED0 jmp [A0] fn00000188: 00000188 4E56 FFFC link A6, -0x0004 0000018C 48E7 0108 movem.l -[A7], D7,A4 00000190 3E2E 000E move.w D7, [A6 + 0xE] 00000194 286E 0008 movea.l A4, [A6 + 0x8] 00000198 7020 moveq.l D0, 0x20 0000019A 2D40 FFFC move.l [A6 - 0x4], D0 0000019E 4267 clr.w -[A7] 000001A0 3F07 move.w -[A7], D7 000001A2 486E FFFC pea.l [A6 - 0x4] 000001A6 2054 movea.l A0, [A4] 000001A8 4868 0002 pea.l [A0 + 0x2] 000001AC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000001B0 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000001B4 2D7C 0000 0090 FFFC move.l [A6 - 0x4], 0x90 000001BC 4267 clr.w -[A7] 000001BE 3F07 move.w -[A7], D7 000001C0 486E FFFC pea.l [A6 - 0x4] 000001C4 2054 movea.l A0, [A4] 000001C6 4868 0022 pea.l [A0 + 0x22] 000001CA 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000001CE 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000001D2 7001 moveq.l D0, 0x01 000001D4 2D40 FFFC move.l [A6 - 0x4], D0 000001D8 4267 clr.w -[A7] 000001DA 3F07 move.w -[A7], D7 000001DC 486E FFFC pea.l [A6 - 0x4] 000001E0 2054 movea.l A0, [A4] 000001E2 4868 00B2 pea.l [A0 + 0xB2] 000001E6 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000001EA 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000001EE 4CDF 1080 movem.l D7,A4, [A7]+ 000001F2 4E5E unlink A6 000001F4 205F movea.l A0, [A7]+ 000001F6 504F addq.w A7, 8 000001F8 4ED0 jmp [A0] 000001FA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2397: // at 000001FC (misaligned) 000001FE FFFE .invalid <> 00000200 48E7 0108 movem.l -[A7], D7,A4 00000204 286E 0008 movea.l A4, [A6 + 0x8] 00000208 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000020C 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */] 00000210 4267 clr.w -[A7] 00000212 1F3C 0001 move.b -[A7], 0x1 00000216 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 0000021A 1E1F move.b D7, [A7]+ 0000021C 42A7 clr.l -[A7] 0000021E 487A 0066 pea.l [PC + 0x66 /* 00000286, value 0xD54656D '\rTem', pstring "Temp String 0" */] 00000222 A906 syscall NewString 00000224 2054 movea.l A0, [A4] 00000226 215F 0022 move.l [A0 + 0x22], [A7]+ 0000022A 2054 movea.l A0, [A4] 0000022C 2F28 0022 move.l -[A7], [A0 + 0x22] 00000230 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00000234 42A7 clr.l -[A7] 00000236 487A 0040 pea.l [PC + 0x40 /* 00000278, value 0xD54656D '\rTem', pstring "Temp String 1" */] 0000023A A906 syscall NewString 0000023C 2054 movea.l A0, [A4] 0000023E 215F 0026 move.l [A0 + 0x26], [A7]+ 00000242 2054 movea.l A0, [A4] 00000244 2F28 0026 move.l -[A7], [A0 + 0x26] 00000248 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 0000024C 42A7 clr.l -[A7] 0000024E 487A 0028 pea.l [PC + 0x28 /* 00000278, value 0xD54656D '\rTem', pstring "Temp String 1" */] 00000252 A906 syscall NewString 00000254 2054 movea.l A0, [A4] 00000256 215F 002A move.l [A0 + 0x2A], [A7]+ 0000025A 2054 movea.l A0, [A4] 0000025C 2F28 002A move.l -[A7], [A0 + 0x2A] 00000260 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00000264 4267 clr.w -[A7] 00000266 1F07 move.b -[A7], D7 00000268 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 0000026C 1E1F move.b D7, [A7]+ 0000026E 4CDF 1080 movem.l D7,A4, [A7]+ 00000272 4E5E unlink A6 00000274 2E9F move.l [A7], [A7]+ 00000276 4E75 rts 00000278 0D54 bchg [A4], D6 0000027A 656D bcs +0x6F /* 000002E9 */ 0000027C 7020 moveq.l D0, 0x20 0000027E 5374 7269 subq.w [A4 + D7.w * 2 + 0x69], 1 00000282 6E67 bgt +0x69 /* 000002EB */ 00000284 2031 0D54 move.l D0, <> 00000288 656D bcs +0x6F /* 000002F7 */ 0000028A 7020 moveq.l D0, 0x20 0000028C 5374 7269 subq.w [A4 + D7.w * 2 + 0x69], 1 00000290 6E67 bgt +0x69 /* 000002F9 */ 00000292 2030 4E56 move.l D0, [A0 + D4 * 8 + 0x56] export_2398: // at 00000294 (misaligned) 00000296 0000 2F0C ori.b D0, 0xC 0000029A 286E 0008 movea.l A4, [A6 + 0x8] 0000029E 2054 movea.l A0, [A4] 000002A0 2F28 0022 move.l -[A7], [A0 + 0x22] 000002A4 205F movea.l A0, [A7]+ 000002A6 A023 syscall DisposHandle/DisposeHandle 000002A8 2054 movea.l A0, [A4] 000002AA 2F28 0026 move.l -[A7], [A0 + 0x26] 000002AE 205F movea.l A0, [A7]+ 000002B0 A023 syscall DisposHandle/DisposeHandle 000002B2 2054 movea.l A0, [A4] 000002B4 2F28 002A move.l -[A7], [A0 + 0x2A] 000002B8 205F movea.l A0, [A7]+ 000002BA A023 syscall DisposHandle/DisposeHandle 000002BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002C0 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */] 000002C4 285F movea.l A4, [A7]+ 000002C6 4E5E unlink A6 000002C8 2E9F move.l [A7], [A7]+ 000002CA 4E75 rts export_2399: 000002CC 4E56 0000 link A6, 0 000002D0 42A7 clr.l -[A7] 000002D2 302E 000C move.w D0, [A6 + 0xC] 000002D6 48C0 ext.l D0 000002D8 2F00 move.l -[A7], D0 000002DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002DE 4EAD 191A jsr [A5 + 0x191A /* export_799 */] 000002E2 2D5F 000E move.l [A6 + 0xE], [A7]+ 000002E6 4E5E unlink A6 000002E8 205F movea.l A0, [A7]+ 000002EA 5C4F addq.w A7, 6 000002EC 4ED0 jmp [A0] 000002EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000002F2 FFDA .invalid <> 000002F4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000002F8 266E 0008 movea.l A3, [A6 + 0x8] 000002FC 286B 0008 movea.l A4, [A3 + 0x8] 00000300 486E FFDA pea.l [A6 - 0x26] 00000304 2F2E 000C move.l -[A7], [A6 + 0xC] 00000308 4EBA FDC2 jsr [PC - 0x23E /* 000000CC */] 0000030C 205F movea.l A0, [A7]+ 0000030E 4247 clr.w D7 00000310 1E10 move.b D7, [A0] 00000312 2054 movea.l A0, [A4] 00000314 2F28 0022 move.l -[A7], [A0 + 0x22] 00000318 486E FFDA pea.l [A6 - 0x26] 0000031C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000320 4EBA FDAA jsr [PC - 0x256 /* 000000CC */] 00000324 A907 syscall SetString 00000326 4267 clr.w -[A7] 00000328 2054 movea.l A0, [A4] 0000032A 2F28 0022 move.l -[A7], [A0 + 0x22] 0000032E 2F28 0026 move.l -[A7], [A0 + 0x26] 00000332 3F3C 8000 move.w -[A7], 0x8000 00000336 7001 moveq.l D0, 0x01 00000338 2F00 move.l -[A7], D0 0000033A 2F3C 820E 0018 move.l -[A7], 0x820E0018 00000340 A8B5 syscall ScriptUtil 00000342 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000346 4246 clr.w D6 00000348 1C2B FF00 move.b D6, [A3 - 0x100] 0000034C 2054 movea.l A0, [A4] 0000034E 2F28 0022 move.l -[A7], [A0 + 0x22] 00000352 486B FF00 pea.l [A3 - 0x100] 00000356 A907 syscall SetString 00000358 4267 clr.w -[A7] 0000035A 2054 movea.l A0, [A4] 0000035C 2F28 0022 move.l -[A7], [A0 + 0x22] 00000360 2F28 002A move.l -[A7], [A0 + 0x2A] 00000364 3F3C 8000 move.w -[A7], 0x8000 00000368 7001 moveq.l D0, 0x01 0000036A 2F00 move.l -[A7], D0 0000036C 2F3C 820E 0018 move.l -[A7], 0x820E0018 00000372 A8B5 syscall ScriptUtil 00000374 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000378 2054 movea.l A0, [A4] 0000037A 2F28 0026 move.l -[A7], [A0 + 0x26] 0000037E 205F movea.l A0, [A7]+ 00000380 A029 syscall HLock 00000382 2054 movea.l A0, [A4] 00000384 2F28 002A move.l -[A7], [A0 + 0x2A] 00000388 205F movea.l A0, [A7]+ 0000038A A029 syscall HLock 0000038C 4267 clr.w -[A7] 0000038E 2254 movea.l A1, [A4] 00000390 2069 0026 movea.l A0, [A1 + 0x26] 00000394 2010 move.l D0, [A0] 00000396 5280 addq.l D0, 1 00000398 2F00 move.l -[A7], D0 0000039A 2069 002A movea.l A0, [A1 + 0x2A] 0000039E 2010 move.l D0, [A0] 000003A0 5280 addq.l D0, 1 000003A2 2F00 move.l -[A7], D0 000003A4 3F07 move.w -[A7], D7 000003A6 3F06 move.w -[A7], D6 000003A8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000003AC A9ED syscall Pack6 000003AE 3A1F move.w D5, [A7]+ 000003B0 2054 movea.l A0, [A4] 000003B2 2F28 0026 move.l -[A7], [A0 + 0x26] 000003B6 205F movea.l A0, [A7]+ 000003B8 A02A syscall HUnlock 000003BA 2054 movea.l A0, [A4] 000003BC 2F28 002A move.l -[A7], [A0 + 0x2A] 000003C0 205F movea.l A0, [A7]+ 000003C2 A02A syscall HUnlock 000003C4 4A45 tst.w D5 000003C6 5CC0 sge D0 000003C8 4400 neg.b D0 000003CA 1D40 0010 move.b [A6 + 0x10], D0 000003CE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000003D2 4E5E unlink A6 000003D4 205F movea.l A0, [A7]+ 000003D6 504F addq.w A7, 8 000003D8 4ED0 jmp [A0] 000003DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2400: // at 000003DC (misaligned) 000003DE FEFC 48E7 .extension 0xEFC <> // unimplemented 000003E2 0018 206E ori.b [A0]+, 0x6E /* 'n' */ 000003E6 000C 43EE ori.b A4, 0xEE 000003EA FF00 .extension 0xF00 <> // unimplemented 000003EC 707F moveq.l D0, 0x7F label000003EE: 000003EE 32D8 move.w [A1]+, [A0]+ 000003F0 51C8 FFFC dbf D0, -0x6 /* 000003EE */ 000003F4 266E 0008 movea.l A3, [A6 + 0x8] 000003F8 7000 moveq.l D0, 0x00 000003FA 2840 movea.l A4, D0 000003FC 42A7 clr.l -[A7] 000003FE 487A FEF0 pea.l [PC - 0x110 /* 000002F0, value 0x4E56FFDA */] 00000402 2F0E move.l -[A7], A6 00000404 2F0B move.l -[A7], A3 00000406 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */] 0000040A 285F movea.l A4, [A7]+ 0000040C 200C move.l D0, A4 0000040E 660A bne +0xC /* 0000041A */ 00000410 42A7 clr.l -[A7] 00000412 2F0B move.l -[A7], A3 00000414 4EAD 198A jsr [A5 + 0x198A /* export_813 */] 00000418 285F movea.l A4, [A7]+ label0000041A: 0000041A 2D4C 0010 move.l [A6 + 0x10], A4 0000041E 4CDF 1800 movem.l A3,A4, [A7]+ 00000422 4E5E unlink A6 00000424 205F movea.l A0, [A7]+ 00000426 504F addq.w A7, 8 00000428 4ED0 jmp [A0] 0000042A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2401: // at 0000042C (misaligned) 0000042E FE00 2F0A .unknown 0xFE00 0x2F0A (W = 7) 00000432 206E 0010 movea.l A0, [A6 + 0x10] 00000436 43EE FE00 lea.l A1, [A6 - 0x200] 0000043A 2050 movea.l A0, [A0] 0000043C 45E8 0002 lea.l A2, [A0 + 0x2] 00000440 700F moveq.l D0, 0x0F label00000442: 00000442 32DA move.w [A1]+, [A2]+ 00000444 51C8 FFFC dbf D0, -0x6 /* 00000442 */ 00000448 206E 000C movea.l A0, [A6 + 0xC] 0000044C 43EE FF00 lea.l A1, [A6 - 0x100] 00000450 2050 movea.l A0, [A0] 00000452 45E8 0002 lea.l A2, [A0 + 0x2] 00000456 700F moveq.l D0, 0x0F label00000458: 00000458 32DA move.w [A1]+, [A2]+ 0000045A 51C8 FFFC dbf D0, -0x6 /* 00000458 */ 0000045E 4267 clr.w -[A7] 00000460 486E FE00 pea.l [A6 - 0x200] 00000464 486E FF00 pea.l [A6 - 0x100] 00000468 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 0000046C 3D5F 0014 move.w [A6 + 0x14], [A7]+ 00000470 245F movea.l A2, [A7]+ 00000472 4E5E unlink A6 00000474 205F movea.l A0, [A7]+ 00000476 DEFC 000C add.w A7, 0xC 0000047A 4ED0 jmp [A0] export_2402: 0000047C 4E56 FFF0 link A6, -0x0010 00000480 2F07 move.l -[A7], D7 00000482 7002 moveq.l D0, 0x02 00000484 2D40 FFFC move.l [A6 - 0x4], D0 00000488 4267 clr.w -[A7] 0000048A 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000048E 486E FFFC pea.l [A6 - 0x4] 00000492 486E FFF8 pea.l [A6 - 0x8] 00000496 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000049A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 0000049E 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1 000004A4 3D6E FFF8 FFF0 move.w [A6 - 0x10], [A6 - 0x8] 000004AA 3E2E FFF2 move.w D7, [A6 - 0xE] 000004AE 6054 bra +0x56 /* 00000504 */ label000004B0: 000004B0 486E FFF4 pea.l [A6 - 0xC] 000004B4 486D 3364 pea.l [A5 + 0x3364] 000004B8 3F3C 00B4 move.w -[A7], 0xB4 000004BC 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */] 000004C0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000004C4 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 000004C8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000004CC 4EBA FB32 jsr [PC - 0x4CE /* 00000000 */] 000004D0 3F2E 0010 move.w -[A7], [A6 + 0x10] 000004D4 1F2E 000E move.b -[A7], [A6 + 0xE] 000004D8 1F2E 000C move.b -[A7], [A6 + 0xC] 000004DC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000004E0 4EBA FC32 jsr [PC - 0x3CE /* 00000114 */] 000004E4 701B moveq.l D0, 0x1B 000004E6 B047 cmp.w D0, D7 000004E8 6D0E blt +0x10 /* 000004F8 */ 000004EA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000004EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004F2 4EAD 3E32 jsr [A5 + 0x3E32 /* export_1986 */] 000004F6 6008 bra +0xA /* 00000500 */ label000004F8: 000004F8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000004FC 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] label00000500: 00000500 5247 addq.w D7, 1 00000502 6906 bvs +0x8 /* 0000050A */ label00000504: 00000504 BE6E FFF0 cmp.w D7, [A6 - 0x10] 00000508 6FA6 ble -0x58 /* 000004B0 */ label0000050A: 0000050A 2E1F move.l D7, [A7]+ 0000050C 4E5E unlink A6 0000050E 205F movea.l A0, [A7]+ 00000510 DEFC 000A add.w A7, 0xA /* '\n' */ 00000514 4ED0 jmp [A0] 00000516 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000051A FFFC .invalid <> 0000051C 2F0C move.l -[A7], A4 0000051E 286E 0008 movea.l A4, [A6 + 0x8] 00000522 204C movea.l A0, A4 00000524 5088 addq.l A0, 8 00000526 2050 movea.l A0, [A0] 00000528 2D48 FFFC move.l [A6 - 0x4], A0 0000052C 3F2C 000E move.w -[A7], [A4 + 0xE] 00000530 1F2C 000C move.b -[A7], [A4 + 0xC] 00000534 2F2E 000C move.l -[A7], [A6 + 0xC] 00000538 4EBA FC4E jsr [PC - 0x3B2 /* 00000188 */] 0000053C 285F movea.l A4, [A7]+ 0000053E 4E5E unlink A6 00000540 205F movea.l A0, [A7]+ 00000542 504F addq.w A7, 8 00000544 4ED0 jmp [A0] 00000546 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2403: // at 00000548 (misaligned) 0000054A FFF8 .invalid <> 0000054C 206E 0008 movea.l A0, [A6 + 0x8] 00000550 2050 movea.l A0, [A0] 00000552 3D68 000C FFF8 move.w [A6 - 0x8], [A0 + 0xC] 00000558 7002 moveq.l D0, 0x02 0000055A 2D40 FFFC move.l [A6 - 0x4], D0 0000055E 4267 clr.w -[A7] 00000560 3F2E 000E move.w -[A7], [A6 + 0xE] 00000564 486E FFFC pea.l [A6 - 0x4] 00000568 486E FFF8 pea.l [A6 - 0x8] 0000056C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000570 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000574 487A FFA2 pea.l [PC - 0x5E /* 00000518, value 0x4E56FFFC */] 00000578 2F0E move.l -[A7], A6 0000057A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000057E 4EAD 1932 jsr [A5 + 0x1932 /* export_802 */] 00000582 4E5E unlink A6 00000584 205F movea.l A0, [A7]+ 00000586 504F addq.w A7, 8 00000588 4ED0 jmp [A0] 0000058A 0000 .incomplete